﻿using System;
namespace B121B {

    /// <summary>
    /// The vehicle has a height and a weight
    /// </summary>
    interface IHasHeightAndWeight {
        double Height { get; set; }
        int Weight { get; set; }
    }

    /// <summary>
    /// The vehicle has a load capacity
    /// </summary>
    interface IHasLoadCapacity {
        int LoadCapacity { get; set; }
    }

    /// <summary>
    /// The vehicle has sleeps and sleeping seats
    /// </summary>
    interface IHasSeatsAndSleepSeats {
        int Seats { get; set; }
        int SleepSeats { get; set; }
    }

    /// <summary>
    /// The vehicle requires a big license
    /// </summary>
    interface IRequireBigLicense {
        DriversLicense License { get; set; }
    }
}
